package com.solutec.tag9;

class Position{
	int x, y, z;
	
	
}


public class Thema1_Arrays01 {

	public static void main(String[] args) {

		Position p1 = new Position();
		p1.x = 3;
		p1.y = 4;
		p1.z = -1;
		
		Position p2 = p1;
		p2.x = 77;
		System.out.println(p1.x); // 77 -> Aqui hay dos variables Position 
								  // que apuntan a la misma REFERENCIA del Objeto
		
//		System.out.println(p1); // Aqui puedo ver el Numero de REFERENCIA que tiene el Objeto
//		System.out.println(p2); // p1 = p2 la misma referencia.
		
		
		int[] arr1 = new int[3];
		arr1[0] = 3;
		arr1[1] = 4;
		arr1[2] = -1;
		
		int[] arr2 = arr1;		
		arr2[0] = 55;
		System.out.println(arr1[0]); //55. Aqui en Arreglos, pasa lo mismo como en la clase de arriba
	}

}
